 #coding=utf-8
__author__ = 'Administrator'
import sys,os

#获取当前运行路径
def cur_dir():
    #获取脚本路径
    path = sys.path[0]
    #判断是脚本文件还是编译后的可执行文件，如果是脚本文件返回的是脚本当前路径，编译后的二进制文件返回文件路径
    if os.path.isdir(path):
        return path
    elif os.path.isfile(path):
        return os.path.dirname(path)

#创建结果目录
def create_result_dir():
    dir = os.path.join(cur_dir(),"Result")
    #print(dir)
    if not os.path.isdir(dir):
       os.mkdir(dir)
    return dir

#打开文件,读,当路径不存在时会创建空文件
def open_file_r(file_path):
    return open(file_path,'r')

#打开文件,写,当路径不存在时会创建空文件
def open_file_w(file_path):
    return open(file_path,'w')

#获取当前路径下文件枚举
def cur_dir_files():
    print(os.path.join(cur_dir(),"Data"))
    return os.listdir(os.path.join(cur_dir(),"Data"))

#判断是否是文件
def isfile(path):
    return os.path.isfile(path)